package com.gitee.cirnochat.chat.filter;


import java.security.Principal;

/**
 * 消息过滤器
 * @author FlanChan
 * @since 2025/6/28 14:22
 */
public interface MessageFilter {
    /**
     * 设置下一个过滤器
     * @param next 下一个过滤器
     */
    void setNext(MessageFilter next);
    /**
     * 执行过滤器
     * @param message 消息
     */
    void doFilter(Object message , Principal principal);
}